Gisbuilder: a Framework for the Semi-Automatic Generation of Web-based Geographic Information Systems
نویسندگان
چکیده
Geographic information systems (GIS) have played a central role in many web-applications in the last years. Geolocating users and other things (e.g., cars, drones) is a functionality that has been included in all kind of information systems from social networks to mobile workforce management systems. Even though each GIS is used in a particular area with its own objectives, they all share multiple features and requirements. Moreover, there has been a strong effort on standardization that has led to the creation of many different software artefacts with similar functionality implemented with diverse approaches, but still interoperable between them. Therefore, it is possible to apply techniques based on intensive software reuse, such as software product line engineering (SPLE) and model-driven engineering (MDE) to reduce the development effort involved in the creation of a web-based GIS application. In this work, we present a software framework based on SPLE and MDE techniques for the semiautomatic generation of web-based geographic information systems. The core of the framework is a SPL derivation engine that creates products with source code that is partly based on a repository of components, and partly dynamically generated using scaffolding (a specific MDE technique). Furthermore, we focus on building products using current web technologies with high-quality source code in terms of flexibility and sustainability.
منابع مشابه
Creating Web-Based GIS Applications Using Automatic Code Generation Techniques
Geographic Information Systems (GIS) have increased its popularity for some time now, specially in the context of mobile devices. There are many disciplines and companies improving their workflow by using GIS on devices with geolocation features. To satisfy the emergent demand, lots of web-based GIS applications are being developed. These applications diverge in their target and context, but th...
متن کاملAutomatic Interpretation of UltraCam Imagery by Combination of Support Vector Machine and Knowledge-based Systems
With the development of digital sensors, an increasing number of high-resolution images are available. Interpretation of these images is not possible manually, which necessitates seeking for practical, fast and automatic solutions to solve the environmental and location-based management problems. The land cover classification using high-resolution imagery is a difficult process because of the c...
متن کاملAdaptive Information Analysis in Higher Education Institutes
Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...
متن کاملAdaptive Information Analysis in Higher Education Institutes
Information integration plays an important role in academic environments since it provides a comprehensive view of education data and enables mangers to analyze and evaluate the effectiveness of education processes. However, the problem in the traditional information integration is the lack of personalization due to weak information resource or unavailability of analysis functionality. In this ...
متن کاملAutomatic Generation of Web-Based GIS/Database Applications
We have been developing web-based GIS/database (WebGD) applications that allow users to insert, query, update, and delete geographical features and the data associated with them from standard Web browsers. The code shared by these applications is organized as the WebGD framework. The behavior of the map interface of a WebGD application is defined by configuration files. We have built also the W...
متن کامل